Telegram Group Search
Please open Telegram to view this post
VIEW IN TELEGRAM
iOS Такой 🍏
Please open Telegram to view this post
VIEW IN TELEGRAM
Совет по SwiftUI

Используйте .textContentType(.oneTimeCode) в TextField, чтобы включить автозаполнение проверочных кодов из сообщений или почты
SwiftUI совет

Используйте модификатор badgeProminence(), чтобы отображать бейджи с меньшей или большей заметностью.

Например, для элементов, требующих действий (например, непрочитанных уведомлений), передайте .increased, чтобы привлечь больше внимания.
Добро пожаловать в мир Swift от Дена!

Хочешь быть в курсе самых свежих новостей, полезных советов и уникального контента? Тогда наш канал — именно то, что тебе нужно!

#рекомендация
Please open Telegram to view this post
VIEW IN TELEGRAM
Как очистить Xcode от мусора и освободить ценное дисковое пространство на вашем Mac

В этом руководстве рассмотрите, как эффективно удалить файлы, связанные с Xcode, освободить драгоценное дисковое пространство и ускорить рабочий процесс разработки.
iOS Roadmap для уроня Middle и выше

Всем привет! Сегодня к нам в гости пришел интересный гость, а именно Антон Марченко. Он с нами поделиться своим родмапом для iOS разработчиков, который создан для уровня Middle и выше. В этом выпуске мы обсудим, какие навыки и знания необходимы для уверенного роста в карьере iOS разработчика, начиная с уровня Middle и далее. Антон расскажет о ключевых технологиях, которые стоит освоить, о лучших практиках разработки, а также поделится советами по эффективному обучению и саморазвитию.

💬 @brotherAnthony
📺 YouTube Антона
💰 Выпуск на Бусти
🌐 Интересная статья по алгоритмам
Please open Telegram to view this post
VIEW IN TELEGRAM
SwiftUI Совет

Используйте .safeAreaInset(), чтобы закрепить важные кнопки, например «Продолжить» на экранах оплаты, внизу, позволяя основному контенту прокручиваться.
Купим ваше приложение 📱📱

@cat_apps - проект одной из старейших команд в СНГ по мобильному рынку.

📢Хочешь выгодно и быстро продать приложение? Мы знаем как это сделать, пиши нам в поддержку. Либо выкупим сами, либо оперативно найдем покупателя в нашем комьюнити.

🛒 Выкупаем приложения и игры (iOS, Android) с доходом и без. Рекламная и подписочная модели монетизации.

🔍 Ищешь определенный проект? Напиши в поддержку свои пожелания и мы найдем приложение под твой запрос.

🔒 Гарантируем безопасность всех сделок!

👉 Подписывайся и следи за обновлениями
Что сейчас действительно важно для iOS-разработчиков?

SwiftUI уже в продакшене, но есть проблемы: тестирование, миграция, архитектура и интеграция с UIKit.

Разобраться с этими вопросами поможет Podlodka iOS Crew — профильная онлайн-конференция, новый сезон которой посвящен SwiftUI.

31 марта - 4 апреля разработчики из бигтеха и стартапов расскажут:

Как перестроить мышление с UIKit на SwiftUI (Тёма Пстыго, Авито) 🎨

Какие секреты скрывает SwiftUI под капотом (Александр Скворцов, Яндекс) 🔧

Как внедрять SwiftUI в проекты с 7 млн пользователей (Роман Мирзоян, George Labs) 📊

Какие подводные камни ждут, если минимальный таргет — iOS 14 (Борис Добрецов, Optima Bank) 🏦

Подключайтесь и получайте только применимые знания: https://podlodka.io/ioscrew
Совет по SwiftUI

Начиная с iOS 17.0, вы можете предотвратить обрезку содержимого в ScrollView, используя модификатор scrollClipDisabled().
Совет по SwiftUI

Используйте модификатор position(), чтобы разместить представление в определенных координатах внутри родительского.
Устроиться мобильным разработчиком в Яндекс за выходные

12–13 апреля проводим Weekend Offer Mobile . До 9 апреля оставьте заявку на участие, 12 апреля пройдите технические собеседования, а 13 апреля познакомьтесь с командами и получите офер.

В мероприятии участвует 7 команд: Алиса и Умные устройства, Карты и Навигатор, Авто.ру, Недвижимость, Путешествия, Аренда, Рекламные технологии. Вы сможете пообщаться с менеджерами и выбрать проект, который покажется самым интересным.

Узнать подробности и зарегистрироваться можно здесь.
Разделяемый координатор в SwiftUI

Использование координатора совместно с NavigationStack является общепризнанной практикой на протяжении последних двух лет - быстро, удобно, надежно. Однако, в том случае если выбор конечных точек пути описывается перечислением, то по мере роста размеров проекта, начинает разрастаться и класс координатора.

Пока количество конечных экранов приложения находится в пределах пяти десятков – это не является проблемой, поскольку Pascal / Camel / Snake нотация легко секционирует группы экранов. Но на долгих проектах количество экранов переваливает за 2-3 сотни, и, в этом случае, перечисления на несколько сот строк становятся катастрофой. Особенно, тогда, когда над проектом работает команда разработчиков.

Более подробно в статье
Доля рынка версий iOS в 2025 году

На этой диаграмме показаны основные версии операционной системы iOS за каждую неделю в прошлом году. Значения указаны в процентах.

Для целей этого исследования iOS также включает в себя iPadOS, поэтому эти данные относятся как к iPad, так и к iPhone. Однако другие ответвления iOS, такие как tvOS или watchOS, не включены в эту диаграмму.

Вот некоторые интересные наблюдения:

- После выпуска в сентябре 2024 года iOS 18 стала версией с самой высокой долей пользователей. В конце февраля 2025 года она составляла 79,54%
- По состоянию на конец августа 2024 года iOS 17 была самой популярной версией с долей 87,70%. По состоянию на конец февраля 2025 года она опустилась до 13,68%.
Размещение UI-компонентов в пределах отступов Safe Area

Безопасная область (safe area) — это часть экрана, которую не загораживают элементы системного UI, такие как строка состояния, панель навигации, динамический остров и пр.

По умолчанию SwiftUI гарантирует, что представления будут размещены в этой безопасной области, чтобы сохранить видимость и доступность. Однако бывают случаи, когда разработчикам требуется больше контроля над тем, как представления взаимодействуют с этими границами.
Совет по SwiftUI

Скрытие строки состояния и индикатора дома.
SwiftUI. Навигация по строке в разделяемом координаторе

Для атомарного перемещения внутрь иерархии вложенных вью весьма удобно, и, главное, просто использовать путь в виде строки. К примеру, строка вида «/auth/a//b/c/profile/a/c» открывает экран «c» в иерархии экранов «profile», что позволяет откатываться назад по «back» аж до самого корня, проходя через каждый экран. А легкое изменение строки на «/profile/c» откроет только нужный экран без остальных степеней вложенности.

Подробнее в статье
Как правильно организовать проект c модульной архитектурой в iOS-разработке

Модульный подход не просто разделяет приложение на более управляемые части, но и закладывает возможность многократного использования кода в других проектах, позволяет организовать разработку и тестирование функциональных блоков независимо от основного приложения.

В этом материале вы посмотрите ключевые моменты модульной архитектуры в iOS-приложениях, инструментах для ее внедрения и применения в проектах.
Совет по SwiftUI

Используйте .redacted(reason: .placeholder), чтобы показать заглушку (временное представление), пока ваш контент загружается.
2025/06/12 17:33:51
Back to Top
HTML Embed Code: